class Person {
public:
  Person();

  // 果然不能这样写，混淆了。
  Person(int i);
  // Person(int i, int j = 0);

  Person(char * pName, int pAge);

  ~Person();

  void setName(char * pname);

  char * getName();

  // void setAliasname(const char paliasname[]);

  // char * getAliasname();
  

  void setAge(int pAge);
  int getAge();
private:
  char * name;
  // char aliasname[25];
  
  int age;
};